| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 5.
Класс Date позволяет получить глобальные (по Гринвичу или UTC) или текущие (системные) дату и время, определяемые операционной системой, на которой запущен Flash Player. Методы класса Date не статичные и применяются отдельно для каждого экземпляра класса Date, для которого были вызваны, кроме метода Date.UTC() , он статичный.
В зависимости от операционной системы и версии Flash Player'а, класс Date по разному обрабатывает "летнее" время. Как это делается Flash Player'ом 6 и более поздними версиями в следующих операционных системах:
Windows— Date class автоматически учитывает и корректирует "летнее" время. Date class определяет, используется ли "летнее" время в текущем регионе и если да, то он вносит необходимую стандартную поправку. Однако текущие даты переходов едины и применяются и к прошлым и к будущим, что может вызвать ошибку в вычислении прошлых дат, если этот регион использовал иные даты переходов.
Mac OS X— объект Date автоматически учитывает и корректирует "летнее" время. Для этого в Mac OS X используется системная информационная база данных часовых поясов.
Flash Player 5 обрабатывает переход на летнее время таким образом:
Для вызова методов Date class, необходимо сначала создать обьект Date при помощи конструктора Date class, как это описано ниже.
|
Method |
Description |
|---|---|
|
Возвращает день месяца по системному времени. |
|
Возвращает день недели по системному времени. |
|
Возвращает четырехзначное значение года по системному времени. |
|
Возвращает час по системному времени. |
|
Возвращает количество миллисекунд по системному времени. |
|
Возвращает количество минут по системному времени. |
|
Возвращает месяц по системному времени. |
|
Возвращает количество секунд по системному времени. |
|
Возвращает количество миллисекунд, прошедших с 1 января 1970 по глобальному времени. |
|
Возвращает разницу в минутах между системным и глобальным временем. |
|
Возвращает день месяца по глобальному времени. |
|
Возвращает день недели по глобальному времени. |
|
Возвращает четырехзначное значение года по глобальному времени. |
|
Возвращает час по глобальному времени. |
|
Возвращает количество миллисекунд по глобальному времени. |
|
Возвращает количество минут по глобальному времени. |
|
Возвращает месяц по глобальному времени. |
|
Возвращает количество секунд по глобальному времени. |
|
Возвращает значение года по системному времени. |
|
Выставляет день месяца по системному времени. Возвращает новое время в миллисекундах. |
|
Выставляет полный год по системному времени. Возвращает новое время в миллисекундах. |
|
Выставляет час по системному времени. Возвращает новое время в миллисекундах. |
|
Выставляет количество миллисекунд по системному времени. Возвращает новое время в миллисекундах. |
|
Выставляет количество минут по системному времени. Возвращает новое время в миллисекундах. |
|
Выставляет месяц по системному времени. Возвращает новое время в миллисекундах. |
|
Выставляет количество секунд по системному времени. Возвращает новое время в миллисекундах. |
|
Выставляет дату в миллисекундах. Возвращает новое время в миллисекундах. |
|
Выставляет дату по глобальному времени. Возвращает новое время в миллисекундах. |
|
Выставляет год по глобальному времени. Возвращает новое время в миллисекундах |
|
Выставляет час по глобальному времени. Возвращает новое время в миллисекундах |
|
Выставляет миллисекунды по глобальному времени. Возвращает новое время в миллисекундах. |
|
Выставляет минуты по глобальному времени. Возвращает новое время в миллисекундах. |
|
Выставляет месяц по глобальному времени. Возвращает новое время в миллисекундах. |
|
Выставляет секунды по глобальному времени. Возвращает новое время в миллисекундах. |
|
Выставляет год по системному времени. |
|
Возвращает строку, представляющую дату и время, содержащиеся в объекте Date. |
|
Возвращает количество миллисекунд, прошедших с 00.00 1 января 1970 г. по глобальному времени до заданного времени. |
Flash Player 5.
new Date(): Datenew Date(timeValue:Number): Datenew Date(year:Number,month:Number[,date:Number[,hour:Number[,minute:Number[,second:Number[,millisecond:Number]]]]]): Date
year Число от 0 до 99, задающих год между 1900 и 1999, иначе должны быть заданы все четыре цифры. .
month Целое число от 0 (январь) до 11 (декабрь).
date Целое число от 1 до 31.
Необязательный параметр.
hour Целое число от 0 (полночь) to 23 (11 вечера).
minute Целое число от 0 до 59. Необязательный параметр.
second Целое число от 0 до 59. Необязательный параметр.
millisecond Целое число от 0 до 999. Необязательный параметр.
Ссылка на объект Date.
Конструктор, создает новый объект Date, содержащий определенную дату или текущие дату и время.
Следующий пример показывает, как получить текущую дату и время:
var now_date:Date = new Date();
Следующий пример показывает, как создать новый объект Date, хранящий дату рожденья Мэри, 12 августа 1974 года (поскольку отсчет месяцев начинается с нуля, в примере используется 7 месяц а не 8)
var maryBirthday:Date = new Date (74, 7, 12);
Следующий пример создает новый объект Date и объеденяет возвращаемые значения Date.getMonth(), Date.getDate(), и Date.getFullYear():
var today_date:Date = new Date(); var date_str:String = ((today_date.getMonth()+1)+"/"+today_date.getDate()+"/"+today_date.getFullYear()); trace(date_str); // показывает текущую дату в формате, принятом в США.
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |